|
Rund um Autocad : Tiefer Eingriff in ACAD
Brischke am 30.10.2002 um 13:18 Uhr (0)
@Marco, @cadwomen ich habe die cswap.lisp mal korrigiert. Ebenfalls habe ich die allbylayer.csf Datei auch dahingehend geändert, dass die Zielfarbe =256 ist. Nun sollte es funktionieren Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Superlisp
Brischke am 02.10.2003 um 10:34 Uhr (0)
Hallo Seven, du musst zuerst alle Lisp s laden. Das weißt du ja wie es geht. Als letzte lädtst du die Sperlisp. In der stehk kein! (defun ...) sondern nur die Startbefehle in der Reihenfolge wie du die Tools abarbeiten möchtest. Da du aus LISP heraus die durch ein LISP-Tool definierten Befehle nicht mit (command ..) aufrufen kannst, musst du (so wie oben beschrieben) mit folgendem Aufruf die Tools ausführen (c:Befehlsname) mit Klammern! Warum (c:Befehlsname)? Lisproutinen werden mit (defun Name ...) defin ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Kreis mit Zentrum und Umfang zeichnen
Brischke am 26.05.2004 um 23:17 Uhr (0)
Zitat: Original erstellt von Bernhard GSD: cal ist auch eine gute Lösung! Hatte ich zwar schon gehört aber bisher nicht verwendet. Als alter lisp´ler schätzt man den lisp-Weg ;-) Werde aber jetzt öfter mit cal arbeiten Kleiner Tip/Hinweis: Auch als Lispler sollte man den Geometrierechner kennen, denn mit diesem lassen sich auch in Lisproutinen viele Sachen einfacher erledigen. (arxload geomcal.arx ) und dann mit (cal .. ) weiter. Grüße Holger ------------------ Holger Brischke (defun - Lisp o ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Dummy-Frage
Brischke am 23.01.2003 um 15:51 Uhr (0)
Hallo Marvin, schreib dir ne neue Lisp: (defun c:neuelisp () (load"lisp1.lsp" (princ ".")) (load"lisp2.lsp" (princ ".")) (c:startbefehl_von_der_Lisp1) (c:startbefehl_von_der_Lisp2) (princ) ) mit dem Startbefehl ist die Zeichenfolge zum Aufrufen des Progs gemeint. Davor ein "c:" und das zusammen in runde Klammern eingeschlossen. Sollte funktionieren. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Jetzt 25 Tools im FreeDownload
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Lisp-Datei
Brischke am 19.04.2012 um 11:49 Uhr (0)
... das Tool durchläuft die Zeichnungsdatenbank und ändert die farbe der Objekte auf 256=VonLayer.Ich vermute, dass du das GRAU dann über die XRef-Layer-Einstellungen machst, da in der lisp dazu nichts zu sehen ist.In LT gibt es nur die manuelle Alternative, alle Blöcke einzeln bearbeiten und den darin enthaltenen Objekten die Farbe VonLayer zuweisen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatz ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Skalieren von Linien. Wer kann mir weiterhelfen?
Brischke am 02.09.2003 um 14:37 Uhr (0)
@marvin das wärst du auch irgendwann. Ich glaube mich erinnern zu können, dass ja erst vor einiger Zeit mit LISP angefangen hast. Und dafür bist du schon sehr weit. So grausam, wie du den Code einschätzt, ist er wirklich nicht. Die verschiedenen Ansätze kommen dann mit der Erfahrung und der Lösung verschiedener anderer Aufgabenstellungen. So denn, dann noch viel Spaß beim lispeln üben Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Ich bin vom 07.-10.10. auf dem Anwendertr ...
|
| In das Form Rund um Autocad wechseln |
 Peilung_Forum_RESULT.dwg.txt |
Rund um AutoCAD : Text nach Werten einfärben
Brischke am 14.02.2013 um 08:07 Uhr (0)
Zitat:Original erstellt von LarsB:... Ich kann leider kein lisp. das ist nicht schlimm Hallo Lars,anbei eine Ergebniszeichnung. Ich habe (nicht in Lisp, sondern c#.Net) ein Programm geschrieben, mit dem man das von dir gewünschte Ergebnis erstellen kann (auf Basis der Z-Koordinaten). Die Schwierigkeit lag/liegt vor allem darin, die Farbabstufung zu berechnen.zusätzlich habe ich eine Punkteskala eingefügt (automatisiert erstellt).Vielleicht reicht das ja fürs erste.Grüße!Holger------------------Holger Br ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Ergänzung Lisp-Routine für das automatische plotten benannter Ausschnitte ?
Brischke am 01.06.2001 um 09:40 Uhr (0)
Hallo Jürgen [ich nehme an Du heißt nicht wirklich Juergen55 ;-) ], um eine LISP direkt aus AutoCAD aufzurufen, wie einen normalen Befehl, mußt Du die Funktion wie folgt definieren: (defun c:BLABLABLA () ... ) Das "c:" bewirkt, dass der Befehl "BLABLABLA" direkt in der Befehlszeile eingegeben werden kann und die Routine startet. Dazu muß allerdings die LISP-Routine geladen sein, oder in dem Moment geladen werden, wenn der Befehl aufgerufen wird. Das Laden erfolgt mit dem Aufruf (load "LISPDATEI.lsp") Man s ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : alle Polylinien Ursprung
Brischke am 13.03.2003 um 08:49 Uhr (0)
Hallo Wolfgang, für die nicht verschachtelten LWPolylinien/Polylinien ist das ja kein Problem. Code: (defun c:plex (/ as elem) (while (setq as (ssget "_X" (list (-4 . " or") (0 . "POLYLINE") (0 . "LWPOLYLINE") (-4 . "or ") ) ) ) (command "_.explode" as) ) ) aber für die verschachtelten ... ? Ich hätte da eine Idee, weiß aber nicht ob s funzt. Läuft auf eine Neudefinition der Blöcke über lisp hinaus... Bei Fragen ... Grüße Holger ------------------ Holger ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Xrefs in mehrern Dateien Tauschen
Brischke am 14.03.2012 um 12:48 Uhr (0)
Zitat:Original erstellt von nebuCADnezzar:(n lisp wäre noch ne alternative fals jemand gerade den codeschnipsel xrefdateiname-auslesen neuer dateiname einlesen hätte...)Kein Lisp aber C#.Net: Nicht ganz, was du suchst, aber vielleicht dafür zu verwenden.Man kann in einer INI-Datei due Zuordnungen AlterName-NeuerName festlegen. Das Programm übernimmt das Umbenennen der Dateien und auch die etwaig für das XRef vorgenommenen Layereinstellungen.Besonders hilfreich: es kann auf ganze VErzeichnisse losgelassen ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : autom. lisp Files laden
Brischke am 05.08.2002 um 08:13 Uhr (0)
Hallo Wolfgang, wie StephanJP schon geschrieben hat, solltest du dir eine Menüdatei erstellen. Jedoch beschreite ich einen anderen Weg als StephanJP. Denn Zusätzlich zur mnu erstellst Du nur noch eine mnl. Das ist eine ganz normale LISP-Datei, die automatisch beim Laden des zugehörigen Menüs geladen wird. Zu beachten ist folgendes. Beide Dateien müssen den gleichen Namen haben und im selben Verzeichnis abgespeichert sein. In der mnl-Datei trage ich (autoload...)-Commandos ein. BSP: LISP-Dateien ;;; meinlis ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Ergänzung Lisp-Routine für das automatische plotten benannter Ausschnitte ?
Brischke am 31.05.2001 um 08:01 Uhr (0)
Hallo Jürgen, ich habe eine zusätzliche Abfrage reingebracht, ob der Ausschnitt gedruckt werden soll Ja/Nein. Wenn das mit "ja" beantwortet wird, dann geht es mit deiner If -Unterscheidung weiter. Bei Fragen... Grüße Holger ;; alle benannten Views plotten (defun Plotviews (/ bview bviewName) ;; alle benannten views durchgehen (while (setq bview (tblnext "VIEW" (not bview))) (progn (setq bviewName (cdr (assoc 2 bview))) (princ (strcat "
Drucke nun " bviewName "-Ausschnitt")) (setq ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Gesamtlänge
Brischke am 22.01.2003 um 12:20 Uhr (0)
Hallo, die Fehlermeldung kommt daher, dass die Visuallisp-Befehle genutzt worden. Evtl. mußt du diese mit dem Befehl (vl-load-com) erst gangbar machen. Oder versuch das Folgende. Das kommt auch ohne vl-Befehle aus. Bei Fragen ... Grüße Holger Code: (defun c:gl (/ as elemli plangli z) (setq as (ssget (list (-4 . " or") (0 . "POLYLINE") (0 . "LWPOLYLINE") (0 . "LINE") (0 . "ARC") (0 . "CIRCLE") (0 . "SPLINE") (-4 . "or ") ) ) ) (setvar ...
|
| In das Form Rund um Autocad wechseln |